{"id":1129,"date":"2010-11-04T12:48:19","date_gmt":"2010-11-04T16:48:19","guid":{"rendered":"http:\/\/www.gravityhelp.com\/?p=1129"},"modified":"2020-06-16T08:35:20","modified_gmt":"2020-06-16T12:35:20","slug":"css-ready-classes","status":"publish","type":"post","link":"https:\/\/www.gravityforms.com\/blog\/css-ready-classes\/","title":{"rendered":"CSS Ready Classes for Gravity Forms"},"content":{"rendered":"<p>In Gravity Forms 1.5 we&#8217;re adding some new &#8220;Ready Classes&#8221;. Using these new classes, you can easily create more advanced alternative layouts for the fields in your forms.<\/p>\n<p>Essentially, Ready Classes are class names that you can add to the parent element surrounding each field to take advantage of pre-defined styles included in the default form stylesheet.<br \/>\n<!--more--><\/p>\n<h2>How to Use Ready Classes<\/h2>\n<p>To add a Ready Class to a field, just edit your form in the Form Builder and then select the field you want to add the classes to. Under the &#8220;Advanced&#8221; tab, you\u2019ll see an input called &#8220;CSS class name&#8221;. Add the Ready Class name or names you want to add to the field here and then save the form.<\/p>\n<p><a href=\"\/wp-content\/uploads\/2010\/11\/readyclass_admin_input.png\"><img loading=\"lazy\" class=\"alignnone size-full wp-image-1145 drop_shadow\" title=\"readyclass_admin_input\" src=\"\/wp-content\/uploads\/2010\/11\/readyclass_admin_input.png\" alt=\"\" width=\"590\" height=\"767\" \/><\/a><\/p>\n<p>Please note that this feature does NOT update live in the Form Builder. After you specify your Ready Class names, just save the form and you\u2019ll see the classes being applied to your form in the preview window and on the live site.<\/p>\n<h2>The Ready Class Names<\/h2>\n<p>Here are the Ready Classes that are built in the Gravity Forms default stylesheet that you can use right away without having to write any of your own CSS.<\/p>\n<p><a name=\"Halves\"><\/a><\/p>\n<h3>Halves (2 Columns)<\/h3>\n<p>Note: These only work with the &#8220;top label&#8221; form layout option.<\/p>\n<h4 class=\"readyclassname\">gf_left_half<\/h4>\n<p>This places the field in the left column (left half) of a 2 column layout. This only work with the &#8220;top label&#8221; form layout option.<\/p>\n<h4 class=\"readyclassname\">gf_right_half<\/h4>\n<p>This places the field in the left column (right half) of a 2 column layout. This only work with the &#8220;top label&#8221; form layout option.<\/p>\n<p>To align two fields side by side (2 equal columns) you can add these classes. The two fields have to be adjacent to each other in the Form Builder. The gf_left_half class has to be added to the first field and the gf_right_half class to the second field.<\/p>\n<p>Example:<\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-1155 drop_shadow\" title=\"readyclass_2column\" src=\"\/wp-content\/uploads\/2010\/11\/readyclass_2column.png\" alt=\"\" width=\"590\" height=\"427\" \/><\/p>\n<p><a name=\"Thirds\"><\/a><\/p>\n<h3>Thirds (3 Columns)<\/h3>\n<h4 class=\"readyclassname\">gf_left_third<\/h4>\n<p>This places the field in the left column (left third) of a 3 column layout. This only work with the &#8220;top label&#8221; form layout option.<\/p>\n<h4 class=\"readyclassname\">gf_middle_third<\/h4>\n<p>This places the field in the middle column (middle third) of a 3 column layout. This only work with the &#8220;top label&#8221; form layout option.<\/p>\n<h4 class=\"readyclassname\">gf_right_third<\/h4>\n<p>This places the field in the right column (right third) of a 3 column layout. This only work with the &#8220;top label&#8221; form layout option.<\/p>\n<p>To align three fields side by side (3 equal columns) you can add these classes. The three fields have to be adjacent to each other in the Form Builder. The gf_left_third class has to be added to the first field, the gf_middle_third class to the second field and the gf_right_third class to the third field.<\/p>\n<p>Example:<\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-1153 drop_shadow\" title=\"readyclass_3column\" src=\"\/wp-content\/uploads\/2010\/11\/readyclass_3column.png\" alt=\"\" width=\"590\" height=\"497\" \/><\/p>\n<h3>List Classes<\/h3>\n<h4 class=\"readyclassname\">gf_list_2col<\/h4>\n<p>This turns a multiple choice\/checkbox list into an equally-spaced 2 column format. This only applies to multiple choice\/checkbox lists and work with any of the form label position settings.<\/p>\n<h4 class=\"readyclassname\">gf_list_3col<\/h4>\n<p>This turns a multiple choice\/checkbox list into an equally-spaced 3 column format. This only applies to multiple choice\/checkbox lists and work with any of the form label position settings.<\/p>\n<p>Example:<\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-1156 drop_shadow\" title=\"readyclass_list_3column\" src=\"\/wp-content\/uploads\/2010\/11\/readyclass_list_3column.png\" alt=\"\" width=\"590\" height=\"522\" \/><\/p>\n<h4 class=\"readyclassname\">gf_list_4col<\/h4>\n<p>This turns a multiple choice\/checkbox list into an equally-spaced 4 column format. This only applies to multiple choice\/checkbox lists and work with any of the form label position settings.<\/p>\n<h4 class=\"readyclassname\">gf_list_5col<\/h4>\n<p>This turns a multiple choice\/checkbox list into an equally-spaced 5 column format. This only applies to multiple choice\/checkbox lists and work with any of the form label position settings.<\/p>\n<h4 class=\"readyclassname\">gf_list_inline<\/h4>\n<p>This turns a multiple choice\/checkbox list into an inline horizontal list (not evenly spaced columns). This only applies to multiple choice\/checkbox lists and work with any of the form label position settings.<\/p>\n<p>Example:<\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-1157 drop_shadow\" title=\"readyclass_list_inline\" src=\"\/wp-content\/uploads\/2010\/11\/readyclass_list_inline.png\" alt=\"\" width=\"590\" height=\"596\" \/><\/p>\n<h4 class=\"readyclassname\">gf_list_height_25<\/h4>\n<p>This applies a 25px height value all multiple choice\/checkbox items in that list. This can be useful to avoid &#8220;hanging floats&#8221; caused by list items of unequal height. This only applies to multiple choice\/checkbox lists and work with any of the form label position settings.<\/p>\n<h4 class=\"readyclassname\">gf_list_height_50<\/h4>\n<p>This applies a 50px height value all multiple choice\/checkbox items in that list. This can be useful to avoid &#8220;hanging floats&#8221; caused by list items of unequal height. This only applies to multiple choice\/checkbox lists and work with any of the form label position settings.<\/p>\n<h4 class=\"readyclassname\">gf_list_height_75<\/h4>\n<p>This applies a 75px height value all multiple choice\/checkbox items in that list. This can be useful to avoid &#8220;hanging floats&#8221; caused by list items of unequal height. This only applies to multiple choice\/checkbox lists and work with any of the form label position settings.<\/p>\n<h4 class=\"readyclassname\">gf_list_height_100<\/h4>\n<p>This applies a 100px height value all multiple choice\/checkbox items in that list. This can be useful to avoid &#8220;hanging floats&#8221; caused by list items of unequal height. This only applies to multiple choice\/checkbox lists and work with any of the form label position settings.<\/p>\n<h4 class=\"readyclassname\">gf_list_height_125<\/h4>\n<p>This applies a 125px height value all multiple choice\/checkbox items in that list. This can be useful to avoid &#8220;hanging floats&#8221; caused by list items of unequal height. This only applies to multiple choice\/checkbox lists and work with any of the form label position settings.<\/p>\n<h4 class=\"readyclassname\">gf_list_height_150<\/h4>\n<p>This applies a 150px height value all multiple choice\/checkbox items in that list. This can be useful to avoid &#8220;hanging floats&#8221; caused by list items of unequal height. This only applies to multiple choice\/checkbox lists and work with any of the form label position settings.<\/p>\n<h3>Other Classes<\/h3>\n<h4 class=\"readyclassname\">gf_scroll_text<\/h4>\n<p>This converts a section break field into a box with a fixed height that will automatically show a scroll bar if there\u2019s a large amount of text. This is useful if you\u2019re wanting to show large amounts of content to the user, but don\u2019t want to have to link to it or make the form very long to show it (Terms of Service Agreements, etc). This class only works on section breaks and works with any of the form label position settings.<\/p>\n<p>Example:<br \/>\n<img loading=\"lazy\" class=\"alignnone size-full wp-image-1158 drop_shadow\" title=\"readyclass_scroll_text\" src=\"\/wp-content\/uploads\/2010\/11\/readyclass_scroll_text.png\" alt=\"\" width=\"590\" height=\"702\" \/><\/p>\n<h4 class=\"readyclassname\">gf_hide_ampm<\/h4>\n<p>This hides the am\/pm selector in the time field- this only hides the field on the form, not in the form entry table. This works with any of the form label position settings.<\/p>\n<h4 class=\"readyclassname\">gf_hide_charleft<\/h4>\n<p>This hides the characters left counter beneath paragraph text fields when using the maximum characters option. This works with any of the form label position settings.<\/p>\n<h2>Q &amp; A<\/h2>\n<h3>Can I use multiple classes on the same field?<\/h3>\n<p>Yes, you can use multiple classes together. Just separate each class name by a space. Note: This doesn&#8217;t work for all of the styles, but many can be combined if they&#8217;re applicable to the field type. For example, you may have a 2 column primary layout, and want to use 2 column list layouts within the columns.<\/p>\n<h3>Can I create my own classes?<\/h3>\n<p>Yes, the classes are added to the parent &lt;li&gt; element surrounding a field so you can define your own class name and add your own rules to your theme stylesheet based on that class name being added to the field.<\/p>\n<h2>Notes<\/h2>\n<p>You can also see an <a href=\"\/wp-content\/uploads\/2010\/11\/readyclass_fullsample.png\" target=\"_blank\" rel=\"noopener noreferrer\">example<\/a> of several of these classes applied in one form <a href=\"\/wp-content\/uploads\/2010\/11\/readyclass_fullsample.png\" target=\"_blank\" rel=\"noopener noreferrer\">here<\/a>.<\/p>\n<p>One final note. As with any CSS rules, your particular theme CSS may override or supersede some of these styles. They&#8217;ve been tested in a variety of themes and work well, but you may have to make some adjustments to your theme styles for everything to work properly.<\/p>\n<p>&nbsp;<\/p>\n<div class=\"alert_blue\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-15192\" src=\"https:\/\/www.gravityforms.com\/wp-content\/uploads\/2020\/06\/Gravity-Forms-Newsletter-1.png\" alt=\"Gravity Forms Newsletter\" width=\"80%\" height=\"auto\" srcset=\"https:\/\/www.gravityforms.com\/wp-content\/uploads\/2020\/06\/Gravity-Forms-Newsletter-1.png 2858w, https:\/\/www.gravityforms.com\/wp-content\/uploads\/2020\/06\/Gravity-Forms-Newsletter-1-300x101.png 300w, https:\/\/www.gravityforms.com\/wp-content\/uploads\/2020\/06\/Gravity-Forms-Newsletter-1-1024x345.png 1024w, https:\/\/www.gravityforms.com\/wp-content\/uploads\/2020\/06\/Gravity-Forms-Newsletter-1-768x259.png 768w, https:\/\/www.gravityforms.com\/wp-content\/uploads\/2020\/06\/Gravity-Forms-Newsletter-1-1536x518.png 1536w, https:\/\/www.gravityforms.com\/wp-content\/uploads\/2020\/06\/Gravity-Forms-Newsletter-1-2048x691.png 2048w\" sizes=\"(max-width: 2858px) 100vw, 2858px\" \/><br \/>\n<strong>If you want to keep up-to-date with what&#8217;s happening on the blog sign up for the Gravity Forms newsletter!<\/strong><br \/>\n<script type=\"text\/javascript\">if(!gform){document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0});var gform={domLoaded:!1,scriptsLoaded:!1,initializeOnLoaded:function(o){gform.domLoaded&&gform.scriptsLoaded?o():!gform.domLoaded&&gform.scriptsLoaded?window.addEventListener(\"DOMContentLoaded\",o):document.addEventListener(\"gform_main_scripts_loaded\",o)},hooks:{action:{},filter:{}},addAction:function(o,n,r,t){gform.addHook(\"action\",o,n,r,t)},addFilter:function(o,n,r,t){gform.addHook(\"filter\",o,n,r,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,n){gform.removeHook(\"action\",o,n)},removeFilter:function(o,n,r){gform.removeHook(\"filter\",o,n,r)},addHook:function(o,n,r,t,i){null==gform.hooks[o][n]&&(gform.hooks[o][n]=[]);var e=gform.hooks[o][n];null==i&&(i=n+\"_\"+e.length),null==t&&(t=10),gform.hooks[o][n].push({tag:i,callable:r,priority:t})},doHook:function(o,n,r){if(r=Array.prototype.slice.call(r,1),null!=gform.hooks[o][n]){var t,i=gform.hooks[o][n];i.sort(function(o,n){return o.priority-n.priority});for(var e=0;e<i.length;e++)\"function\"!=typeof(t=i[e].callable)&&(t=window[t]),\"action\"==o?t.apply(null,r):r[0]=t.apply(null,r)}if(\"filter\"==o)return r[0]},removeHook:function(o,n,r,t){if(null!=gform.hooks[o][n])for(var i=gform.hooks[o][n],e=i.length-1;0<=e;e--)null!=t&&t!=i[e].tag||null!=r&&r!=i[e].priority||i.splice(e,1)}}}<\/script>\n                <div class='gf_browser_unknown gform_wrapper gform_legacy_markup_wrapper' id='gform_wrapper_83' ><div id='gf_83' class='gform_anchor' tabindex='-1'><\/div><form method='post' enctype='multipart\/form-data'  id='gform_83'  action='\/wp-json\/wp\/v2\/posts\/1129#gf_83' novalidate>\n                        <div class='gform_body gform-body'><ul id='gform_fields_83' class='gform_fields top_label form_sublabel_below description_below'><li id=\"field_83_2\" class=\"gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible\" ><label class='gfield_label gfield_label_before_complex'  >Email<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_complex ginput_container ginput_container_email' id='input_83_2_container'>\n                                <span id='input_83_2_1_container' class='ginput_left'>\n                                    <input class='' type='email' name='input_2' id='input_83_2' value=''    aria-required=\"true\" aria-invalid=\"false\"  \/>\n                                    <label for='input_83_2' >Enter Email<\/label>\n                                <\/span>\n                                <span id='input_83_2_2_container' class='ginput_right'>\n                                    <input class='' type='email' name='input_2_2' id='input_83_2_2' value=''    aria-required=\"true\" aria-invalid=\"false\"  \/>\n                                    <label for='input_83_2_2' >Confirm Email<\/label>\n                                <\/span>\n                                <div class='gf_clear gf_clear_complex'><\/div>\n                            <\/div><\/li><li id=\"field_83_3\" class=\"gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible\" ><label class='gfield_label gfield_label_before_complex'  >Privacy<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_checkbox'><ul class='gfield_checkbox' id='input_83_3'><li class='gchoice gchoice_83_3_1'>\n\t\t\t\t\t\t\t\t<input class='gfield-choice-input' name='input_3.1' type='checkbox'  value='I agree with the storage and handling of my data by this website. - &lt;a target=&quot;_blank&quot; href=&quot;https:\/\/s38924.p55.sites.pressdns.com\/privacy\/&quot; rel=&quot;noopener noreferrer&quot;&gt;Privacy Policy&lt;\/a&gt; &lt;abbr class=&quot;wpgdprc-required&quot; title=&quot;You need to accept this checkbox.&quot;&gt;*&lt;\/abbr&gt;'  id='choice_83_3_1'   \/>\n\t\t\t\t\t\t\t\t<label for='choice_83_3_1' id='label_83_3_1'>I agree with the storage and handling of my data by this website. - <a target=\"_blank\" href=\"https:\/\/s38924.p55.sites.pressdns.com\/privacy\/\" rel=\"noopener noreferrer\">Privacy Policy<\/a> <abbr class=\"wpgdprc-required\" title=\"You need to accept this checkbox.\">*<\/abbr><\/label>\n\t\t\t\t\t\t\t<\/li><\/ul><\/div><\/li><li id=\"field_83_4\" class=\"gfield field_sublabel_below field_description_below gfield_visibility_visible\" ><label class='gfield_label' for='input_83_4' >CAPTCHA<\/label><div id='input_83_4' class='ginput_container ginput_recaptcha' data-sitekey='6Lcg4zgUAAAAAAvV7V4_rjLabuhDGZ23V2T1bqgo'  data-theme='light' data-tabindex='0'  data-badge=''><\/div><\/li><\/ul><\/div>\n        <div class='gform_footer top_label'> <input type=\"submit\" id=\"gform_submit_button_83\" class=\"gform_button button gfcom-btn gfcom-btn--dark\" value=\"Keep me up to date!\" onclick='if(window[\"gf_submitting_83\"]){return false;}  if( !jQuery(\"#gform_83\")[0].checkValidity || jQuery(\"#gform_83\")[0].checkValidity()){window[\"gf_submitting_83\"]=true;}  ' onkeypress='if( event.keyCode == 13 ){ if(window[\"gf_submitting_83\"]){return false;} if( !jQuery(\"#gform_83\")[0].checkValidity || jQuery(\"#gform_83\")[0].checkValidity()){window[\"gf_submitting_83\"]=true;}  jQuery(\"#gform_83\").trigger(\"submit\",[true]); }'> \n            <input type='hidden' class='gform_hidden' name='is_submit_83' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='83' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_83' value='WyJbXSIsIjk1MzI2OWUxOTAwOGE3YjQ1ODcxYzlkODFiMmQyNWMyIl0=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_target_page_number_83' id='gform_target_page_number_83' value='0' \/>\n            <input type='hidden' class='gform_hidden' name='gform_source_page_number_83' id='gform_source_page_number_83' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>In Gravity Forms 1.5 we&#8217;re adding some new &#8220;Ready Classes&#8221;. Using these new classes, you can easily create more advanced alternative layouts for the fields in your forms. Essentially, Ready Classes are class names that you can add to the parent element surrounding each field to take advantage of pre-defined styles included in the default form stylesheet.<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1,221],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v17.2 (Yoast SEO v17.2) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<meta name=\"description\" content=\"In Gravity Forms 1.5 we&#039;re adding some new &quot;Ready Classes&quot;. Using these new classes, you can create more advanced layouts for the fields in your forms.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.gravityforms.com\/blog\/css-ready-classes\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CSS Ready Classes for Gravity Forms\" \/>\n<meta property=\"og:description\" content=\"In Gravity Forms 1.5 we&#039;re adding some new &quot;Ready Classes&quot;. Using these new classes, you can create more advanced layouts for the fields in your forms.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.gravityforms.com\/blog\/css-ready-classes\/\" \/>\n<meta property=\"og:site_name\" content=\"Gravity Forms\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/GravityForms\" \/>\n<meta property=\"article:published_time\" content=\"2010-11-04T16:48:19+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-06-16T12:35:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.gravityforms.com\/wp-content\/uploads\/2010\/11\/readyclass_admin_input.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@GravityForms\" \/>\n<meta name=\"twitter:site\" content=\"@GravityForms\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kevin Flahaut\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.gravityforms.com\/#organization\",\"name\":\"Gravity Forms\",\"url\":\"https:\/\/www.gravityforms.com\/\",\"sameAs\":[\"https:\/\/www.facebook.com\/GravityForms\",\"https:\/\/www.instagram.com\/gravityforms\/\",\"https:\/\/www.linkedin.com\/company\/gravityforms\/\",\"https:\/\/twitter.com\/GravityForms\"],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.gravityforms.com\/#logo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/www.gravityforms.com\/wp-content\/uploads\/2021\/09\/gravity-forms-logo-horizontal-744.png\",\"contentUrl\":\"https:\/\/www.gravityforms.com\/wp-content\/uploads\/2021\/09\/gravity-forms-logo-horizontal-744.png\",\"width\":774,\"height\":400,\"caption\":\"Gravity Forms\"},\"image\":{\"@id\":\"https:\/\/www.gravityforms.com\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.gravityforms.com\/#website\",\"url\":\"https:\/\/www.gravityforms.com\/\",\"name\":\"Gravity Forms\",\"description\":\"WordPress Contact Forms\",\"publisher\":{\"@id\":\"https:\/\/www.gravityforms.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.gravityforms.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.gravityforms.com\/blog\/css-ready-classes\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"\/wp-content\/uploads\/2010\/11\/readyclass_admin_input.png\",\"contentUrl\":\"\/wp-content\/uploads\/2010\/11\/readyclass_admin_input.png\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.gravityforms.com\/blog\/css-ready-classes\/#webpage\",\"url\":\"https:\/\/www.gravityforms.com\/blog\/css-ready-classes\/\",\"name\":\"CSS Ready Classes for Gravity Forms - Gravity Forms\",\"isPartOf\":{\"@id\":\"https:\/\/www.gravityforms.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.gravityforms.com\/blog\/css-ready-classes\/#primaryimage\"},\"datePublished\":\"2010-11-04T16:48:19+00:00\",\"dateModified\":\"2020-06-16T12:35:20+00:00\",\"description\":\"In Gravity Forms 1.5 we're adding some new \\\"Ready Classes\\\". Using these new classes, you can create more advanced layouts for the fields in your forms.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.gravityforms.com\/blog\/css-ready-classes\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.gravityforms.com\/blog\/css-ready-classes\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.gravityforms.com\/blog\/css-ready-classes\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Gravity Forms\",\"item\":\"https:\/\/www.gravityforms.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Blog\",\"item\":\"https:\/\/www.gravityforms.com\/category\/blog\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"CSS Ready Classes for Gravity Forms\"}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/www.gravityforms.com\/blog\/css-ready-classes\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.gravityforms.com\/blog\/css-ready-classes\/#webpage\"},\"author\":{\"@id\":\"https:\/\/www.gravityforms.com\/#\/schema\/person\/95eaaf5e360a7e2126062490e7498459\"},\"headline\":\"CSS Ready Classes for Gravity Forms\",\"datePublished\":\"2010-11-04T16:48:19+00:00\",\"dateModified\":\"2020-06-16T12:35:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.gravityforms.com\/blog\/css-ready-classes\/#webpage\"},\"wordCount\":1304,\"commentCount\":42,\"publisher\":{\"@id\":\"https:\/\/www.gravityforms.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.gravityforms.com\/blog\/css-ready-classes\/#primaryimage\"},\"thumbnailUrl\":\"\/wp-content\/uploads\/2010\/11\/readyclass_admin_input.png\",\"articleSection\":[\"Blog\",\"How To\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.gravityforms.com\/blog\/css-ready-classes\/#respond\"]}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.gravityforms.com\/#\/schema\/person\/95eaaf5e360a7e2126062490e7498459\",\"name\":\"Kevin Flahaut\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.gravityforms.com\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/84dbdc61fbcd086966bfae04b48e5166?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/84dbdc61fbcd086966bfae04b48e5166?s=96&d=mm&r=g\",\"caption\":\"Kevin Flahaut\"},\"sameAs\":[\"http:\/\/www.rocketgenius.com\"],\"url\":\"https:\/\/www.gravityforms.com\/author\/kevin\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"description":"In Gravity Forms 1.5 we're adding some new \"Ready Classes\". Using these new classes, you can create more advanced layouts for the fields in your forms.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.gravityforms.com\/blog\/css-ready-classes\/","og_locale":"en_US","og_type":"article","og_title":"CSS Ready Classes for Gravity Forms","og_description":"In Gravity Forms 1.5 we're adding some new \"Ready Classes\". Using these new classes, you can create more advanced layouts for the fields in your forms.","og_url":"https:\/\/www.gravityforms.com\/blog\/css-ready-classes\/","og_site_name":"Gravity Forms","article_publisher":"https:\/\/www.facebook.com\/GravityForms","article_published_time":"2010-11-04T16:48:19+00:00","article_modified_time":"2020-06-16T12:35:20+00:00","og_image":[{"url":"https:\/\/www.gravityforms.com\/wp-content\/uploads\/2010\/11\/readyclass_admin_input.png"}],"twitter_card":"summary_large_image","twitter_creator":"@GravityForms","twitter_site":"@GravityForms","twitter_misc":{"Written by":"Kevin Flahaut","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/www.gravityforms.com\/#organization","name":"Gravity Forms","url":"https:\/\/www.gravityforms.com\/","sameAs":["https:\/\/www.facebook.com\/GravityForms","https:\/\/www.instagram.com\/gravityforms\/","https:\/\/www.linkedin.com\/company\/gravityforms\/","https:\/\/twitter.com\/GravityForms"],"logo":{"@type":"ImageObject","@id":"https:\/\/www.gravityforms.com\/#logo","inLanguage":"en-US","url":"https:\/\/www.gravityforms.com\/wp-content\/uploads\/2021\/09\/gravity-forms-logo-horizontal-744.png","contentUrl":"https:\/\/www.gravityforms.com\/wp-content\/uploads\/2021\/09\/gravity-forms-logo-horizontal-744.png","width":774,"height":400,"caption":"Gravity Forms"},"image":{"@id":"https:\/\/www.gravityforms.com\/#logo"}},{"@type":"WebSite","@id":"https:\/\/www.gravityforms.com\/#website","url":"https:\/\/www.gravityforms.com\/","name":"Gravity Forms","description":"WordPress Contact Forms","publisher":{"@id":"https:\/\/www.gravityforms.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.gravityforms.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"ImageObject","@id":"https:\/\/www.gravityforms.com\/blog\/css-ready-classes\/#primaryimage","inLanguage":"en-US","url":"\/wp-content\/uploads\/2010\/11\/readyclass_admin_input.png","contentUrl":"\/wp-content\/uploads\/2010\/11\/readyclass_admin_input.png"},{"@type":"WebPage","@id":"https:\/\/www.gravityforms.com\/blog\/css-ready-classes\/#webpage","url":"https:\/\/www.gravityforms.com\/blog\/css-ready-classes\/","name":"CSS Ready Classes for Gravity Forms - Gravity Forms","isPartOf":{"@id":"https:\/\/www.gravityforms.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.gravityforms.com\/blog\/css-ready-classes\/#primaryimage"},"datePublished":"2010-11-04T16:48:19+00:00","dateModified":"2020-06-16T12:35:20+00:00","description":"In Gravity Forms 1.5 we're adding some new \"Ready Classes\". Using these new classes, you can create more advanced layouts for the fields in your forms.","breadcrumb":{"@id":"https:\/\/www.gravityforms.com\/blog\/css-ready-classes\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.gravityforms.com\/blog\/css-ready-classes\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.gravityforms.com\/blog\/css-ready-classes\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Gravity Forms","item":"https:\/\/www.gravityforms.com\/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https:\/\/www.gravityforms.com\/category\/blog\/"},{"@type":"ListItem","position":3,"name":"CSS Ready Classes for Gravity Forms"}]},{"@type":"Article","@id":"https:\/\/www.gravityforms.com\/blog\/css-ready-classes\/#article","isPartOf":{"@id":"https:\/\/www.gravityforms.com\/blog\/css-ready-classes\/#webpage"},"author":{"@id":"https:\/\/www.gravityforms.com\/#\/schema\/person\/95eaaf5e360a7e2126062490e7498459"},"headline":"CSS Ready Classes for Gravity Forms","datePublished":"2010-11-04T16:48:19+00:00","dateModified":"2020-06-16T12:35:20+00:00","mainEntityOfPage":{"@id":"https:\/\/www.gravityforms.com\/blog\/css-ready-classes\/#webpage"},"wordCount":1304,"commentCount":42,"publisher":{"@id":"https:\/\/www.gravityforms.com\/#organization"},"image":{"@id":"https:\/\/www.gravityforms.com\/blog\/css-ready-classes\/#primaryimage"},"thumbnailUrl":"\/wp-content\/uploads\/2010\/11\/readyclass_admin_input.png","articleSection":["Blog","How To"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.gravityforms.com\/blog\/css-ready-classes\/#respond"]}]},{"@type":"Person","@id":"https:\/\/www.gravityforms.com\/#\/schema\/person\/95eaaf5e360a7e2126062490e7498459","name":"Kevin Flahaut","image":{"@type":"ImageObject","@id":"https:\/\/www.gravityforms.com\/#personlogo","inLanguage":"en-US","url":"https:\/\/secure.gravatar.com\/avatar\/84dbdc61fbcd086966bfae04b48e5166?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/84dbdc61fbcd086966bfae04b48e5166?s=96&d=mm&r=g","caption":"Kevin Flahaut"},"sameAs":["http:\/\/www.rocketgenius.com"],"url":"https:\/\/www.gravityforms.com\/author\/kevin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.gravityforms.com\/wp-json\/wp\/v2\/posts\/1129"}],"collection":[{"href":"https:\/\/www.gravityforms.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gravityforms.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gravityforms.com\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gravityforms.com\/wp-json\/wp\/v2\/comments?post=1129"}],"version-history":[{"count":0,"href":"https:\/\/www.gravityforms.com\/wp-json\/wp\/v2\/posts\/1129\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.gravityforms.com\/wp-json\/wp\/v2\/media?parent=1129"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gravityforms.com\/wp-json\/wp\/v2\/categories?post=1129"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gravityforms.com\/wp-json\/wp\/v2\/tags?post=1129"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}